Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F4 Brazil F10 Brazil F12 El Salvador F1 Colombia F1 Colombia F2 Chile F2 Brazil F4 USA F4 Brazil F5 Ecuador F3 Bolivia F1 Bolivia F2 Brazil F20 Brazil F21 USA F1 Brazil F31 Brazil F33 Brazil F34 Brazil F8 Brazil F44 Brazil F13 Brazil F16 Ecuador F1 Mexico F15 Colombia F4 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Brazil F6 Bolivia F1 Bolivia F2 Brazil F9 Brazil F11 Brazil F13 Guatemala F1 Brazil F1 Brazil F5 Romania F4 Germany F8 USA F3 (Plantation) Brazil F14 II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas 2007 Nielsen Pro Tennis Championship - Winnetka Hurricane Tennis Open - Bradenton Open Diputacion Ciudad de Pozoblanco - Cordoba BH Tenis Open International Cup 2008 - Belo Horizonte Johannesburg Challenger Rhodes Challenger Pozoblanco Challenger Belo Horizonte Challenger Campos do Jordao Challenger Bogota Challenger Sacramento Challenger Ramat Hasharon Challenger Brasilia Challenger Sao Paulo Challenger Sao Paulo Challenger Belem Challenger Porto Alegre Challenger Quito Challenger Tiburon Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Morelos Challenger Manta Challenger Bordeaux Challenger Furth Challenger Sao Paulo Challenger Bucaramanga Challenger Pereira Challenger Rimini Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Petrobras - Buenos Aires Morocco Tennis Tour - Casablanca Challenger Ciudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas Baton Rouge Pro Tennis Classic - Baton Rouge Salvador Challenger Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta II Manta Open - Manta Kos Succhetti Tennis Cup - Cordenons Credicard Citi Mastercard Tennis Cup - Campos do Jordao Akbank Private Banking TED Open - Istanbul Calabasas Challenger Ford Tennis Championships - Louisville Sao Paulo Challenger Salinas Challenger Carson Challenger Dallas Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Mexico City Challenger Talahassee Challenger SMS Tennis Cup - Sao Paulo Pereira Challenger Ramat Hasharon Challenger Zagreb Challenger Alessandria Challenger Turin Challenger Bogota Challenger Manta Challenger Brasilia Challenger Napoli Challenger Quito Challenger Mons Challenger Rennes Challenger Florionapolis Challenger Guayaquil Challenger VII Avierto Internacional de Salinas - Salinas V Gramado Open de Tennis - Gramado Bordeaux Challenger Reggio Emilia Challenger Segovia Challenger Campos do Jordao Challenger Bangkok Challenger Cali Challenger Quito Challenger Tiburon Challenger Charlottesville Challenger Guayaquil Challenger Singapore Challenger Bucaramanga Challenger Santiago Challenger Campinas Challenger Bratislava Challenger Sao Paulo Challenger Manta Challenger Cortina Challenger Sao Paulo Challenger Salinas Challenger Cali Challenger Heilbronn Challenger Sarasota Challenger Tampere Challenger Medellin Challenger Quito Challenger ECM Prague Open 2005 - Prague Marburg Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas 2002 Eddleman USTA Challenger - Birmingham Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte V Abierto Internacional de Salinas - Salinas BH Tennis Open International Cup - Belo Horizonte VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Cali Challenger Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito Copa Ericsson Brazil - Sao Paulo VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler Abierto Internacional de Salinas - Salinas USTA Men's Challenger of Dallas - Dallas 1st Challenger Tournament Leon - Leon 2002 USTA Tallahassee Tennis Challenger - Tallahassee Gramado Challenger - Gramado VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx VI Gramado Open de Tenis - Gramado USTA Challenger of Burbank - Burbank IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Copa Ericsson - Sao Paulo Ljubljana Open - Ljubljana 2003 Eddleman USTA Challenger - Birmingham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 12th BH Tennis Open International Cup - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa I Manta Open - Manta Smith Barney Men's Challenger - Covington College Station Challenger - College Station Czech Open - Prostejov X Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Nossa Caixa Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Cyclus Open de Tenis - Florianopolis USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Challenger Casablanca San Angel - Mexico City Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Baden Open - Ettlingen Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Manta Open - Manta Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XIV Challenger ATP Club Premium Open - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Bancolombia Open - Bogota 2008 Lubbock Challenger - Lubbock San Luis Potosi Challenger 2007 - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Guzzini Challenger - Recanati ATP Open Castilla y Leon - Segovia Seguros Bolivar Open - Cali ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin Bogota Challenger Lugano Challenger Medellin Challenger Curitiba Challenger Nottingham Challenger Lugano Challenger Turin Challenger Bogota Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Santos Challenger Sarasota Challenger Sao Paulo Challenger Salinas Challenger Turin Challenger Pozoblanco Challenger Bucaramanga Challenger Dallas Challenger Campos do Jordao Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Guadalajara Challenger Blumenau Challenger Sao Paulo Challenger Rio Quente Challenger Caltanissetta Challenger Monza Challenger Sunrise Challenger Rio De Janeiro Challenger Geneva Challenger Helsinki Challenger Johannesburg Challenger Caltanissetta Challenger Blois Challenger Bogota Challenger Medellin Challenger Oberstaufen Challenger Segovia Challenger Itajai Challenger Santos Challenger Pereira Challenger Cali Challenger Rio Quente Challenger Blunmenau Challenger Campinas Challenger Guadalajara Challenger Bogota Challenger Santiago Challenger Vicenza Challenger Furth Challenger Monterrey Challenger San Marino Challenger Manta Challenger Cali Challenger Knoxville Challenger Guayaquil Challenger Santos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Tallahassee Challenger Cali Challenger Furth Challenger Poznan Challenger Prague Challenger Marburg Challenger Morelos Challenger Barranquilla Challenger Medellin Challenger Pereira Challenger Champaign Challenger Medellin Challenger Las Vegas Challenger Salinas Challenger Guayaquil Challenger Knoxville Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Champaign Challenger Scheveningen Challenger Fergana Challenger Santos Challenger San Luis Potosi Challenger Cali Challenger Schickendanz Open - Furth ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Hungarian Open - Budapest III Gramado Open de Tenis - Gramado Rimouski Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa TESS Tennis Classic - Campinas Copa Ericsson Brazil - Sao Paulo Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Open de L'Isere - Grenoble Copa Kia - Santiago Countrywide Classic USTA Challenger - Carson Pharma Medico Open 2008 - Aarhus AAPT Championships - Adelaide Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Brazil Open - Salvador Brasil Open - Costa do Sauipe Brasil Open - Salvador Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles The Hypo Group Tennis International 2008 - Poertschach If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm SAP Open - San Jose Allianz Suisse Open Gstaad - Gstaad AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Adidas International - Sydney Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Brasil Open - Costa do Sauipe Credit Agricole Suisse Open - Gstaad Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Brasil Open - Sao Paulo Copa Telmex - Buenos Aires RCA Championships - Indianapolis Gerry Weber Open - Halle Chennai Open - Chennai MoviStar Open - Vina del Mar Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Claro - Buenos Aires SAP Open - San Jose SkiStar Swedish Open - Bastad Ecuador Open - Quito Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Campbell's Hall of Fame Tennis Championships - Newport Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Copa Telmex - Buenos Aires BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco SA Tennis Open - Johannesburg Sydney International - Sydney Grand Prix de Tennis de Lyon - Lyon Brasil Open - Sao Paulo Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Brisbane - Brisbane Brasil Open - Costa do Sauipe Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, USA-BRA 3-2